package cn.lizemin.factory.version3.factory;

import cn.lizemin.factory.version3.parser.FreeFileParser;
import cn.lizemin.factory.version3.parser.FuQianFileParser;

/**
 * @author lzm
 * @version 1.0
 * @description: TODO
 * @date 2022/4/19 11:43
 */
public interface ParserFactory {
    /**
     * 创建免费的文件解析器
     * @return
     */
    FreeFileParser createFreeFileParser();

    /**
     * 创建付费的文件解析器
     * @return
     */
    FuQianFileParser createFuQiqanFileParser();

//    其他维度划分
    /**
     * 创建升级版的文件解析器，。。。，
     * 要实现这个扩展，需要创建4种升级版的md,ppt,txt,doc解析器， 一个升级版文件解析器的接口
     * 每个工厂类（doc,ppt,txt等）都要实现这个新增的接口方法，都
     */

}
